.cart-new-item-protection { border-top: none !important; &-dropdown { position: relative; padding: 10px 0; &-option { position: relative; box-sizing: border-box; border-radius: 4px; cursor: pointer; } &-menu { li { padding: 8px 0 8px 0; } li a { color: $black; display: table; pointer-events: none; &:hover { background-color: $blue-light; } } } } &-options{ padding-top: 0; } &-applied { border-top: 1px solid $gray-medium; border-bottom: 1px solid $gray-medium; } &-decline{ padding-top: 20px; } &-icon { svg { float:right; width: 105px; margin-right: 5px; } } &-heading{ font-size: 1rem; font-weight: 500; } td { padding: 0 !important; } &-info-icon{ font-size: 15px; color:$blue-dark; } &-img { width: 100%; text-align: center; svg,img { width: 105px; height: auto; max-height: 45px; padding-top: 10px; } } &-price { font-size: 0.75rem; padding-top: 5px; font-weight: 600; left: 15px; } &-info { margin-left: 10px; font-size: 0.875rem; } &-desc{ font-size: 0.75rem; .price{ font-weight: 600; } a{ font-size: 10px; } } &-checkbox { float: left; height: 18px; } &-email { font-size: 0.75rem; font-weight: 600; padding-top: 5px; left:65px; img{ height: 11px; } } &-remove{ font-size: 0.75rem; padding-top: 5px; a{ float: right; padding-right: 5px; } } &-tooltip { display: inline-block; position: relative; top: 3px; float: none; svg { height: 15px; width: 15px; } & .width-200 { max-width: 200px; } } } @media (max-width: $screen-xs-max) { .large{ display: none; } .cart-new-item-protection { &-info { display: block; margin-left: 0; float: right; padding-right: 5px; font-size: 0.75rem; padding-top: 5px; } &-applied{ border: none; } &-email{ left: 0; } &-mobile-img{ img{ max-height: 20px; max-width: 45px; } } &-cross{ .modal-btn-close { height: 0; } } &-heading{ font-size: 0.76rem; font-weight: 600; vertical-align: text-top; padding-left: 5px; padding-top: 5px; } } .mobile-info{ padding-left: 0; } .image-mobile{ img { max-height: 25px; } } } @media (min-width: $screen-xs-max) { .image-mobile, .is-fluid table td.mobile-info { display: none; } .cart-new-item-protection { &-cross , &-mobile-info, &-mobile-img , &-mobile-price{ display: none; } } } @media (min-width: 1258px) and (max-width: 1400px){ .cart-new-item-protection-email{ left: 50px; } }