/**
 * Begin cross disabled sizes for bundles on PDP - OC-190
 */
.product-info-main .bundle-options-container .product-add-form .bundle-options-wrapper .field.option .radio.bundle.option[disabled] + label.label > span {
	position: relative;
}
.product-info-main .bundle-options-container .product-add-form .bundle-options-wrapper .field.option .radio.bundle.option[disabled] + label.label > span:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background: -o-linear-gradient(to right top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#989898 47%,#989898 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left bottom,right top,from(rgba(255,255,255,0)),color-stop(42%,rgba(255,255,255,0)),color-stop(43%,#fff),color-stop(46%,#fff),color-stop(47%,#989898),color-stop(53%,#989898),color-stop(54%,#fff),color-stop(57%,#fff),color-stop(58%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));
    background: -o-linear-gradient(left bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#989898 47%,#989898 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#989898 47%,#989898 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)
}
/**
 * End cross disabled sizes for bundles on PDP - OC-190
 */

@media only screen and (max-width: 767px){

	.page-products.product_list_mode_fullwidth .products-grid .product-item{
		width: 100% !important;
    }
    .sections.nav-sections {
        z-index: 80;
    }

}

/*.idus_brand_grid #layered-filter-block.filter-no-options,
.catalogsearch-result-index .filter_by,
.catalogsearch-result-index .filter_by_filter{
	display: none !important;
}*/

.popup_quickview #product_addtocart_form .action.primary.tocart.loading {
	min-height: 24px !important;
}

.data.table .totals.discount th.mark {
    position: relative;
}

.table-totals.data.table .totals span.discount.coupon {
    position: absolute;
    font-size: .9rem;
    bottom: -2px;
    right: 5px;
}

/* tr.totals.origin {
    display: none;
} */

.opc-block-summary tr.totals.origin {
    display: table-row;
}

/* Store-Credit: Checkout-page */
#checkoutSteps .payment-option.bss-store-credit-code.hidden {
    display: none !important;
}
#checkoutSteps .payment-option.bss-store-credit-code {
    background: rgba(0, 0, 0, 0.03);
    padding: 1rem;
    margin: 1rem 0;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-title.payment-option-title-text-icon:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    font-family: 'idus-icons', 'luma-icons';
    line-height: 1;
    background-image: url('/pub/idus/storecredit-default-3x.png');
    background-position: center center;
    width: 27px;
    height: 22.5px;
    background-size: 27px auto;
    opacity: .6;
    background-repeat: no-repeat;
    margin: 4px 0 0 0.6rem;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-title.isAppliedCls:before {
    content: '\f301';
    background: none;
}
#checkoutSteps .payment-option.bss-store-credit-code._active .payment-option-title:before {
    opacity: 1;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-title.isAppliedCls:before {
    opacity: 1;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-title::after {
    left: 1rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);

    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    line-height: 12px;
    content: '\e622';
    font-family: 'idus-icons', 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    color: #000000;
}
#checkoutSteps .payment-option.bss-store-credit-code._active .payment-option-title::after {
    content: '\e621' !important;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-title {
    position: relative;
    color: #999999;
    line-height: 1.5 !important;
    font-size: 2.2rem !important;
    font-family: 'ITCRoswell', 'narkisblock-cond', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
    display: block;
    text-decoration: none;
}
#checkoutSteps .payment-option.bss-store-credit-code._active .payment-option-title {
    color: #000000;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-title.isAppliedCls {
    color: #000000;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-title .action.action-toggle, #checkoutSteps .payment-option.bss-store-credit-code .payment-option-title .action.action-toggle span {
    pointer-events: none;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content {
    padding-top: 1rem !important;
    margin-top: 1rem !important;
    border-top: 0px solid #e8e8e8;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form {
    max-width: inherit !important;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .field .block-content {
    font-size: 16px;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .field .block-content span.balance-price-label {
    font-weight: bold;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .field .bss-post-label {
    font-size: 16px;
    margin: 32px 0 7px 0;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .actions-toolbar {
    overflow: hidden;
    border-top-width: 0;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .actions-toolbar .primary {
    float: inherit !important;
    margin-right: 0 !important;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .actions-toolbar .primary .bss-store-credit-apply,
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .actions-toolbar .primary .bss-store-credit-cancel {
    background: #fefa03;
    border: 1px solid #fefa03;
    color: #000000;
    font-size: 1.6rem;
}
#checkoutSteps .payment-option.bss-store-credit-code .payment-option-content #bss-store-credit-form .actions-toolbar .primary .bss-store-credit-apply:hover {
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff;
}
#customerbalance-history {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
#customerbalance-history th {
    font-family: inherit !important;
}
#customerbalance-history td {
    font-family: inherit !important;
    padding-top: 25px;
    padding-bottom: 7px;
}
body.account.storecredit-customer-account #maincontent > div > div.column.main > div.block.block-storecredit .block-content .price-text,
body.account.storecredit-customer-account #maincontent > div > div.column.main > div.block.block-storecredit .block-content .label.expiration-date {
    font-size: 19px
}
body.account.storecredit-customer-account #maincontent > div > div.column.main > div.block.block-storecredit .block-content .label.expiration-date span {
    font-size: 19px
}
body.account.storecredit-customer-account #maincontent > div > div.column.main > div.block.block-storecredit .block-content .label.expiration-date span.last-positive-transaction {
    font-size: 19px;
    font-family: narkisblock;
}
body.account.storecredit-customer-account #maincontent > div > div.column.main > div.block.block-storecredit .block-content .price {
    font-size: 19px;
    font-family: narkisblock;
}
.checkout-cart-index .cart-summary .block > .title > span.bss-store-credit-used {
    position: inherit;
    display: block;
    width: unset;
    height: auto;
    font-size: 12px;
}
#checkoutSteps .payment-option.bss-store-credit-code .info.bss-store-credit-used {
    display: inline-block;
    padding-right: 1rem;
    font-size: 1.2rem !important;
    font-family: 'Roboto', 'narkisblock', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
span#expand-balance {
    cursor: pointer;
}
.checkout-index-index .message.error{
    display: block !important;
}
.page-header-nav.sticky .header-right .nav-toggle:before {
    margin-top: -2px;
}
.header-right .nav-toggle:before {
    margin-top: 0;
}
.gift-card-register-message.head-line-message {
    text-align: center;
    padding: 4rem 1rem;
    background: #fcfcfc;
}
.gift-card-register-message h2.gift-card-line {
    font-weight: 600;
    font-size: 25px;
    padding: 10px;
}
.checkout-cart-index .message.error {
    display: block !important;
}
.clocks.footer .jcgmt-clockHolder {
    position: relative !important;
}
.clocks.footer .jcgmt-rotatingWrapper {
    top: 0 !important;
}
.demo_card .card .b2b-error {
    font-weight: 600;
    padding: 2rem 1rem;
    text-align: center;
}

#customerbalance-history{
    overflow-y: scroll;
    display: inline-block;
    max-height: 520px;
}

button.coupon-discharge {
    padding: 1.1rem 1.3rem;
}
/* Gift Card Iframe */
.gift-card-selection #gift-card-iframe iframe {
    border: none !important;
    height: 345px !important;
}

.page-header-nav.sticky .header-delivery {
    display: none !important;
}
.opc-block-summary .totals.discount {
    display: none;
}
.opc-block-summary .totals.discount.cash-coupon {
    display: table-row;
}
tr.totals.sub {
    background-image: linear-gradient(to right, #ccc 33%, rgba(255,255,255,0) 0%);
    background-position: bottom;
    background-size: 6px 1px;
    background-repeat: repeat-x;
}
tr.totals.shipping.excl {
    background-image: linear-gradient(to right, #ccc 33%, rgba(255,255,255,0) 0%);
    background-position: top;
    background-size: 6px 1px;
    background-repeat: repeat-x;
}
.col-carrier .get-free-message {
    font-weight: 600;
    background-color: #eeeeee;
    padding: .3rem;
    margin-top: .5rem;
    font-size: 1.3rem;
    display: flex;
    width: fit-content;
}
.cart-totals tr.totals.dicount-default {
    display: none;
}
.checkout-cart-index .table tr.grand.totals > th strong, .checkout-cart-index .table tr.grand.totals > td strong {
    font-weight: 600 !important;
}
.cart-totals span.discount.coupon {
    position: absolute;
    font-size: .9rem;
    bottom: -2px;
    right: 5px;
}

.table-checkout-shipping-method tbody td.col-price span.price {
    display: block;
    overflow: hidden;
    min-width: 60px;
    white-space: nowrap;
}

/* ---- add style for B2B cards ---- */
#iframe-step2 {
    height:320px!important;
}

#iframe-step2 .terms-checkbox > span {
    font-weight: 900;
    display: block;
    margin-right: 25px;
}

#iframe-step2 .terms-checkbox > input {
    position: absolute;
    top: auto;
}

.gift-card-iframe.multi-steps .capture-info {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    left: 0;
    cursor: pointer;
    font-weight: 600;
}
/* .gift-card-iframe.multi-steps {
    padding-bottom: 4rem !important;
} */
.gift-card-iframe.multi-steps .iframe-close {
    position: absolute;
    /* bottom: 30px !important; */
    width: 100%;
    text-align: center;
    padding: 1rem 0;
    left: 0;
    cursor: pointer;
}

.type-business-hever_gift_card {
    background: white;
    background-image: url(/pub/idus/hever.png) !important;
    background-size: cover;
}

.type-business-hever_green_gift_card{
    background: white;
    background-image: url(/pub/idus/hever-green.png) !important;
    background-size: cover;
}

.type-9999-coupon-gift{
    background: white;
    background-image: url(/pub/idus/9999_coupon.jpg) !important;
    background-size: cover;
}

.type-business-hever_gift_card > .gift-card-name,
.type-business-kranot_gift_card > .gift-card-name,
.type-business-morim_gift_card > .gift-card-name,
.type-business-max_tx_gift_card > .gift-card-name,
.type-business-fox_general_gift_card > .gift-card-name,
.type-business-fox_employee_gift_card > .gift-card-name,
.type-business-max_executive_gift_card > .gift-card-name,
.type-business-max_pl_iframe_gift_card > .gift-card-name,
.type-business-max_pl_iframe_10_gift_card > .gift-card-name,
.type-business-hever_green_gift_card > .gift-card-name,
.type-9999-coupon-gift > .gift-card-name
{
    visibility: hidden;
}

.capture_amount_business:hover {
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff;
}

.type-business-kranot_gift_card {
    background: white;
    background-image: url(/pub/idus/kranot.png) !important;
    background-size: cover;
}

.type-business-morim_gift_card {
    background: white;
    background-image: url(/pub/idus/morim2.png) !important;
    background-size: cover;
}

.type-business-max_tx_gift_card {
    background: white;
    background-image: url(/pub/idus/terminalx-max-gc.png) !important;
    background-size: cover;
}

.type-business-fox_general_gift_card {
    background: white;
    background-image: url(/pub/idus/fox_general.png) !important;
    background-size: cover;
}

.type-business-fox_employee_gift_card {
    background: white;
    background-image: url(/pub/idus/fox_employee.png) !important;
    background-size: cover;
}

.type-business-max_executive_gift_card {
    background: white;
    background-image: url(/pub/idus/max-executive.png) !important;
    background-size: cover;
}

.type-business-max_pl_iframe_gift_card {
    background: white;
    background-image: url(/pub/idus/max-pl-iframe.png) !important;
    background-size: cover;
}

.type-business-max_pl_iframe_10_gift_card {
    background: white;
    background-image: url(/pub/idus/max-pl-iframe-10.png) !important;
    background-size: cover;
}

.type-business-kranot_gift_card > .card-info-line,
.type-business-morim_gift_card > .card-info-line,
.type-business-fox_employee_gift_card > .card-info-line{
    color: black;
}

.type-business-max_tx_gift_card > .show-coupon-form,
.type-business-max_pl_iframe_gift_card > .show-coupon-form,
.type-business-max_pl_iframe_10_gift_card > .show-coupon-form
{
    opacity: 90%;
}

span.card-info-line{
    margin-top: 5px !important;
}

#gift-card-max_tx_gift_card-iframe > iframe,
#gift-card-max_pl_iframe_gift_card-iframe > iframe,
#gift-card-max_pl_iframe_10_gift_card-iframe > iframe {
    margin-top: 0;
}

#gift-card-max_tx_gift_card-iframe > .capture-info,
#gift-card-max_pl_iframe_gift_card-iframe > .capture-info,
#gift-card-max_pl_iframe_10_gift_card-iframe > .capture-info {
    display: none;
}

/*Filter by brands*/
.filter_by_filter.filter_brand .item {
    text-align: left;
    direction: ltr;
}

.filter_by_filter.filter_brand .item a .swatch-option {
    direction: ltr;
    text-align: left;
}
/*end of filter by brands*/

/*sizes code*/
.products-grid .product-item-info .product-item-photo-shop .swatch-attribute.size {
    display: block;
}
.products-grid .product-item-info.product-item-info_active .product-item-photo-shop .size .swatch-attribute-options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    right: 0;
    visibility: visible;
}
@media all and (min-width: 768px) {
    .products-grid .product-item-info:hover .product-item-photo-shop .size .swatch-attribute-options {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        opacity: 1;
        right: 0;
        visibility: visible;
    }
    .products-grid .product-item-info:hover .product-item-photo-shop .product-item-stampa_vip_strip {
        opacity: 0;
        -webkit-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
    }
    .products-grid .product-item-info:hover .product-item-stampa_strip {
        opacity: 0;
        -webkit-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
    }
}
@media all and (max-width: 768px) {
    .products-grid .product-item-info .product-item-photo-shop .product-item-inner.quickview .product-item-actions {
        display: block !important;
        top: 0rem !important;
        right: 0rem !important;
        /*! right: 0; */
    }
}
.products-grid .product-item-info.product-item-info_active .product-item-actions .actions-secondary .action.towishlist {
    z-index: 202;
}
.products-grid .product-item-info.product-item-info_active .product-item-photo-shop .size .swatch-attribute-options {
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.products-grid .product-item-info.product-item-info_active .product-item-photo-shop .size .swatch-attribute-options .swatch-option.text {
    min-height: 1.5rem;
}
@media all and (max-width: 767px) {
    .products-grid .product-item-info .product-item-photo-shop .product-item-inner.quickview .product-item-actions .actions-secondary a.towishlist::before {
        min-width: 40px;
        min-height: 40px;
        line-height: 40px;
        font-size: 2rem;
    }
}
@media all and (min-width: 768px) {
    .products-grid .product-item-info:hover .product-item-photo-shop .product-item-inner {
        top: calc(100% - 5.2rem);
    }
}
@media all and (min-width: 768px) {
    .products-grid .product-item-info:hover .product-item-photo-shop .product-item-inner.quickview {
        top: calc(100% - 5.2rem) !important;
    }
}
@media all and (min-width: 768px) {
    .products-grid .product-item-info .product-item-photo-shop .product-item-inner.quickview:hover {
        top: calc(100% - 5.2rem) !important;
    }
}
.products-grid .product-item-info .product-item-photo-shop .size .swatch-attribute-options {
    margin-top: 0;
    position: absolute;
    top: 40px;
    z-index: 1;
    min-width: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    bottom: 40px;
    text-align: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding-top: 0px;
    font-size: 1rem;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    right: -100%;
    visibility: hidden;
    opacity: 0;
}
.products-grid .product-item-info .product-item-photo-shop .size .swatch-attribute-options .swatch-option.text {
    direction: ltr;
    color: #fff;
    font-size: 12px;
    background-color: rgba(153, 153, 153, 0.95);
    pointer-events: none;
    display: block;
    padding: 0.5rem;
    border-bottom: 1px solid #a7a7a7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
}
.products-grid .product-item-info .product-item-photo-shop .size .swatch-attribute-options .swatch-option.text.disabled-list,
.products-grid .product-item-info .product-item-photo-shop .size .swatch-attribute-options .swatch-option.text.disabled {
    color: rgba(255, 255, 255, 0.4);
}
.products-grid .product-item-info .product-item-photo-shop .size .swatch-attribute-options .swatch-option.text:last-child {
    border-bottom: 0 none;
}
.products-grid .product-item-info .swatch-attribute.size .swatch-option,
.products-grid .product-item-info .swatch-attribute.size .additional-option {
    margin-left: 0;
}
.products-grid .product-item-info .swatch-attribute.size .swatch-option.text {
    border-bottom: 1px;
    margin-bottom: 0;
}
.products-grid .product-item-info .swatch-attribute.size .swatch-option.text:hover:not(.disabled) {
    font-weight: normal;
}
.products-grid .product-item-info .swatch-attribute.size .swatch-option.text.selected {
    font-weight: normal;
}
.products-grid .product-item-info .swatch-attribute.size .swatch-option.disabled {
    background-color: rgba(153, 153, 153, 0.95);
    color: rgba(255, 255, 255, 0.4);
}
.products-grid .product-item-info .swatch-attribute.size .swatch-option.disabled::after,
.products-grid .product-item-info .swatch-attribute.size .additional-option.disabled::after,
.products-grid .product-item-info .swatch-attribute.size .swatch-option.disabled-list::after,
.products-grid .product-item-info .swatch-attribute.size .additional-option.disabled-list::after {
    content: '';
    position: absolute;
    background-image: url("/pub/idus/i-sizes-line.svg");
    background-repeat: no-repeat;
    background-position: center;
    top: 4px;
    bottom: 4px;
    left: 4px;
    right: 4px;
}
.products-grid .product-item-info .swatch-attribute.size .swatch-more {
    position: relative;
    background-color: #797979;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0px 0 5px;
    border: 0;
    font-size: 1.25rem;
    background-image: url("/pub/idus/i-sizes-chevron.svg");
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    min-height: 26px;
    padding: 0;
}
@media all and (max-width: 600px) {
    .products-grid .product-item-info .swatch-attribute.size .swatch-more {
        min-height: 4rem;
    }
}
.slick-sizes.slick-initialized .slick-track {
    position: absolute;
    top: 0;
    bottom: 0;
    max-height: 100%;
    margin: auto;
    width: 100%;
    max-width: 100%;
}
.slick-sizes .slick-list {
    margin: auto;
}
.slick-sizes .slick-prev.slick-arrow::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.slick-sizes .slick-next.slick-arrow,
.slick-sizes .slick-prev.slick-arrow {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    background-color: #797979;
    opacity: 1;
    height: auto;
    position: relative !important;
    left: inherit;
    right: inherit;
    top: inherit;
    display: block;
    width: 100%;
    bottom: inherit;
}
.slick-sizes .slick-next.slick-arrow.slick-disabled,
.slick-sizes .slick-prev.slick-arrow.slick-disabled {
    opacity: 0;
    right: -100%;
    display: none !important;
}
.slick-sizes .slick-next.slick-arrow.slick-disabled::before,
.slick-sizes .slick-prev.slick-arrow.slick-disabled::before,
.slick-sizes .slick-next.slick-arrow.slick-disabled::after,
.slick-sizes .slick-prev.slick-arrow.slick-disabled::after {
    opacity: 0;
    right: -100%;
}
@media all and (max-width: 600px) {
    .slick-sizes .slick-next.slick-arrow,
    .slick-sizes .slick-prev.slick-arrow {
        min-height: 3rem;
    }
}
.slick-sizes .slick-next.slick-arrow::before,
.slick-sizes .slick-prev.slick-arrow::before,
.slick-sizes .slick-next.slick-arrow::after,
.slick-sizes .slick-prev.slick-arrow::after {
    left: inherit;
    right: inherit;
    top: inherit;
    bottom: inherit;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0px 0 5px;
    border: 0;
    font-size: 1.25rem;
    background-image: url("/pub/idus/i-sizes-chevron.svg") !important;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    min-height: 26px;
    padding: 0;
}
/*end of sizes*/

.product-view-social .product-view-social-list {
    min-width: 12rem !important;
}

.nav-sections .navigation .parent .level-top:after {
    font-size: .8rem!important;
    font-family: 'idus-icons','luma-icons' !important;
}
@media only screen and (max-width: 767px) {
    .minicart-wrapper .action.close:before {
        font-family: 'idus-icons','luma-icons' !important;
    }
}

/*
 * BEGIN 2.3.5 patches
 *
 * (product-details page)
 */
body.catalog-product-view .product.data.items {
	border-bottom: 0 none;
}
body.catalog-product-view .product.data.items > .item.title > .switch {
	border-top: 1px solid #eee;
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	background: none;
}
body.catalog-product-view .product.data.items .item.title a:after {
	font-size: .6em;
}
body.catalog-product-view .product.data.items > .item.content {
	border-bottom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	background: none;
}

/*apple login styles - patch only*/
@font-face {
    font-family: "applied-button-font-9";
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff")
}

@font-face {
    font-family: "applied-button-font-0";
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff")
}

.pslogin-button:not(:first-child) {
    margin-top: 2rem;
}

.pslogin-block .apple a.action .pslogin-button-text::before {
    display: none !important;
}

.pslogin-block .apple a.action {
    margin-top: 1rem;
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
    display: block;
    font-family: "applied-button-font-9", "applied-button-font-0", "SF Pro Text", "Roboto", "narkisblock", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    height: 3.5rem;
    padding: 3% 5% 3%;
    width: 100%;
    border-radius: 0;
    text-transform: none;
}

.pslogin-block .apple a.action:hover,
.pslogin-block .apple a.action:focus {
    background-color: #000 !important;
    border-color: #000 !important;
    opacity: .7 !important;
}
/*end of apple login styles*/

/*Start of school symbol text CORE-1250 - patch only*/

.catalog-product-view .swatch_additional_options .super-attribute-school-logo .school-logo-container-text,
.popup_quickview .swatch_additional_options .super-attribute-school-logo .school-logo-container-text {
    margin: .5rem 0;
}

.catalog-product-view .swatch_additional_options .super-attribute-school-logo .school-logo-container-text span,
.popup_quickview .swatch_additional_options .super-attribute-school-logo .school-logo-container-text span {
    background: rgb(254, 250, 3);
    color: rgb(0, 0, 0);
    padding: .5rem;
    line-height: 1.5;
    display: inline-block;
}

/*end of school symbol text CORE-1250*/

/*Start of changing direction for login fields CORE-1203 - patch only*/
.modal-content .block-customer-login-ajax .login-container .field.email label,
.modal-content .block-customer-login-ajax .login-container .field.password label {
    direction: ltr;
    left: 0 !important;
    right: auto !important
}
.modal-content .block-customer-login-ajax .login-container .field.email input,
.modal-content .block-customer-login-ajax .login-container .field.password input {
    direction: ltr !important;
}
.customer-account-login .fieldset .field.email label, .customer-account-login .fieldset .field.password label {
    left: 0 !important;
    right: auto !important;
    direction: rtl !important;
}
.customer-account-login .fieldset .field.email input, .customer-account-login .fieldset .field.password input {
    direction: ltr !important;
}
/*end of changing direction for login fields CORE-1203 - patch only*/

/*Fix mobile select CORE-1263 - patch only*/
@media only screen and (max-width: 767px) {
    .toolbar-products.toolbar select {
        margin: 0;
    }
}

/*end of fix mobile select CORE-1263 - patch only*/

/*add toogle for grid/row products view CORE-1268 - patch only*/

.toolbar-sorter.sorter .toolbar-change-view {
    display: none;
}

@media only screen and (max-width: 767px) {

    body:not(.filter-active) .sidebar.sidebar-main #layered-filter-block:not(.sticky) .block-title.filter-title strong {
        width: calc(50% - 84px) !important;
    }

    .toolbar-sorter.sorter:not(.sticky) {
        width: calc(50% + 50px) !important;
        display: flex;
    }

    .toolbar-sorter.sorter:not(.sticky) .toolbar-change-view {
        width: 40px;
        min-width: 40px;
        height: 40px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        border: solid 1px #eeeeee;
        background-color: #ffffff;
        color: #000;
    }

    .toolbar-sorter.sorter:not(.sticky) .toolbar-change-view:hover {
        opacity: .7;
    }

    .toolbar-sorter.sorter:not(.sticky) .toolbar-change-view + .toolbar-change-view {
        margin-left: 10px;
    }

    .product_list_mode_fullwidth .toolbar-sorter.sorter:not(.sticky) .toolbar-change-view.toolbar-change-view_fullwidth, .product_list_mode_grid .toolbar-sorter.sorter:not(.sticky) .toolbar-change-view.toolbar-change-view_grid {
        border: solid 1px #eeeeee;
        background-color: #eeeeee;
        color: #9A9A9A;
    }
}
/*end of toogle for grid/row products view CORE-1268 - patch only*/

/*Confirm modal styles*/
.tx_confirm .modal-inner-wrap {
    max-width: 390px;
    background-image: url('/pub/idus/i-modal-problem.svg');
    background-position: -11px 33%;
    background-repeat: no-repeat;
    background-size: 55px 72px;
    font-size: 16px;
    line-height: 1.44;
    color: #000000;
}

.tx_confirm.modal-popup .modal-header {
    padding: 10px 0 !important;
    border-bottom: 0;
    min-height: 0;
}

.tx_confirm.modal-popup .modal-header:empty {
    padding: 0 !important;
    border-bottom: 0;
    min-height: 0;
}

.tx_confirm.modal-popup .modal-header .action-close {
    right: -40px;
    top: -40px;
}

.tx_confirm.modal-popup .modal-header .action-close::before {
    vertical-align: middle;
    color: #fff;
    font-size: 20px;
}

.tx_confirm.modal-popup .action-close:hover:before {
    color: #fff;
    opacity: .7;
}

.tx_confirm.modal-popup .modal-header .action-close {
    min-height: 40px;
    min-width: 40px;
}

@media only screen and (max-width: 767px) {
    .tx_confirm.modal-popup .modal-header .action-close {
        left: 0;
    }
}

.tx_confirm.modal-popup .modal-content {
    padding-top: 20px;
    padding-bottom: 20px;
}

.tx_confirm.modal-popup .modal-footer {
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: right !important;
}

.tx_confirm.modal-popup .modal-content, .tx_confirm.modal-popup .modal-footer {
    padding-left: 20px;
    padding-right: 20px;
}

.tx_confirm.modal-popup._show .modal-inner-wrap {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: auto;
    top: 50%;
}

.tx_confirm__link {
    border-bottom: 1px solid black;
    font-weight: bold;
    cursor: pointer;
}

/*fix z-index*/
.catalog-product-view .swatch_additional_options .super-attribute-select-color input,
.popup_quickview .swatch_additional_options .super-attribute-select-color input {
    z-index: 1000 !important;
}

/*End of confirm modal styles*/
@media only screen and (max-width: 767px) {
    .nav-sections-item-content .navigation .submenu>li>a:hover {
        color: #fff !important;
    }
}

.page-products .products-grid .product-items {
    direction: rtl !important;
}
.page-products .products-grid .product-item-info {
    text-align: inherit !important;
}

/*patch only: CORE-1446 */

@media only screen and (min-width: 767px){
    a[href*="sms"]:hover:after{
        content: '' !important;
        opacity: 0;
    }
    .idus_promotionsslider a[href*="sms"]:hover:after{
        content: attr(href) !important;
        opacity: 1;
    }
}
/*end of CORE-1446 */

/*patch only: CORE-1349 */
.nav-sections .ui-menu-item.search {
    z-index: 1000;
}
/*end of CORE-1349 */

/*patch only: CORE-1355 */
.product-sizechart-popup img {
    height: auto;
}
/*end of CORE-1355 */

/*core-1893*/

.type-business-nofshonit_gift_card {
    background: white;
    background-image: url(/pub/idus/nofshonit.png) !important;
    background-size: cover;
}

.type-business-teachers_union_gift_card {
    background: white;
    background-image: url(/pub/idus/MemberCard_Green.png) !important;
    background-size: cover;
}

.type-business-tavzahav_gift_card {
    background: white;
    background-image: url(/pub/idus/tavzahav.jpg) !important;
    background-size: cover;
}

.verifonCreditForm{
    margin-top: 70px;
}

#gift-card-nofshonit_gift_card-iframe  > .iframe-close,
#gift-card-teachers_union_gift_card-iframe  > .iframe-close,
#gift-card-tavzahav_gift_card-iframe  > .iframe-close{
    position: inherit !important;
}

.padding_hf_t{
    padding-top: 0.5em;
}

.padding_hf_v {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.images {
    margin-bottom: 4.5rem;
}

.padding_t {
    padding-top: 1em;
}

.verifonCreditForm input#cvv{
    width: 50%;
}

#gift-card-nofshonit_gift_card-iframe div#iframe-step1 div#iframe-step2,
#gift-card-teachers_union_gift_card-iframe div#iframe-step1 div#iframe-step2,
#gift-card-tavzahav_gift_card-iframe div#iframe-step1 div#iframe-step2  {
    font-family: Helvetica, 'narkisblock', 'Helvetica Neue', Arial, sans-serif !important;
}

#gift-card-nofshonit_gift_card-iframe div#iframe-step2,
#gift-card-teachers_union_gift_card-iframe div#iframe-step2,
#gift-card-tavzahav_gift_card-iframe div#iframe-step2{
    height: auto !important;
}

#gift-card-nofshonit_gift_card-iframe div#form_buttons button,
#gift-card-teachers_union_gift_card-iframe div#form_buttons button,
#gift-card-tavzahav_gift_card-iframe div#form_buttons button{
    background-image: none;
    background: #fefa03;
    border: 1px solid #fefa03;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    padding: 1.1rem 1.3rem;
    font-size: 1.4rem;
    box-sizing: border-box;
    vertical-align: middle;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}

.type-business-nofshonit_gift_card > .gift-card-name ,
.type-business-tavzahav_gift_card > .gift-card-name,
.type-business-teachers_union_gift_card > .gift-card-name
{
    visibility: hidden;
}

#gift-card-nofshonit_gift_card-iframe div#form_buttons button:hover,
#gift-card-teachers_union_gift_card-iframe div#form_buttons button:hover,
.button:hover, #gift-card-tavzahav_gift_card-iframe div#form_buttons button:hover,
.button:hover {
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff;
}

.type-business-nofshonit_gift_card .card-info-line,
.type-business-teachers_union_gift_card .card-info-line {
    color: black;
}
.select-business-card{
    height: 160px;
}

.select-business-card.fix-card-height {
    padding: 3rem 1rem;
    height: 100px;
}
/*end core 1893*/

